/* here you can put your own css to customize and override the theme */

/***

*/
html {
	height: 100%;
}
body {
	min-height: 100%;
	position: relative;
}
.page-link a:hover {
	color: #0a8f08;
	border-bottom: 1px solid #0a8f08;
	text-decoration: none;
}
.btn-sm {
	min-width: 100px;
}
.btn-md {
	min-width: 150px;
	height: 40px;
	padding: 8px 14px;
}
table tr td.title {
	background-color: #e5e5e5;
	text-align: center;
	vertical-align: middle;
}
table tr.big-size td{
	padding: 25px 10px;
}
table.table-hover tr td:hover {
	cursor: pointer;
}
.table thead.bg-none tr td {
	border-top-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff;
}
.label-input {
	cursor: pointer;
}
.input-slarge {
	width: 80%;
}
.label-large {
	height: 79px;
	line-height: 60px;
	margin-right: 0px !important;
}
.input-tiny {
	width: 65px !important;
}
.input-smedium {
	width: 64%;
}
.ban {
	border: none;
}
.pan {
	padding: 0px !important;
}
.prm {
	padding-right: 10px;
}
.pts {
	padding-top: 5px;
}
.mls {
	margin-left: 5px;
}
.mlm {
	margin-left: 10px;
}
.mll {
	margin-left: 15px;
}
.mlxl {
	margin-left: 20px;
}
.mbs {
	margin-bottom: 5px;
}
.mbl {
	margin-bottom: 20px;
}
/* CUSTOM CSS FOR UI */
body {
	font-size: 18px;
}
.mtn1 {
	margin-top: -1px !important;
}
.notes {
	font-size: 15px;
	padding-top: 7px;
	display: inline-block;
}
.divide {
	width: 100%;
	margin-bottom: 30px;
}
.form-control, label {
	font-size: 18px;
	height: 40px;
}
.input-icon {
	margin: 4px 2px 4px 0px;
}
.btn-lg {
	padding: 20px 16px;
}
.page-footer {
	font-size: 18px;
	padding: 3px 20px;
}
.control-label {
	padding-top: 10px
}
.form-login .form-group.last {
	margin-top: 30px;
}
.btn {
	font-size: 18px;
}
.table-scrollable {
	margin-top: 20px !important;
}
.form-group .input-inline {
	margin-top: 0px;
	margin-right: 0px;
	border-top-width: 1px;
}
.datepicker {
	width: 50%;
}
.datepicker .table-condensed {
	width: 100%;
	height: 350px;
	font-size: 17px;
}
.bootstrap-timepicker-widget {
	width: 250px;
}
.bootstrap-timepicker.right .bootstrap-timepicker-widget {
	left: -130px;
}
.bootstrap-timepicker.right .bootstrap-timepicker-widget:before {
	left: 180px;
}
.bootstrap-timepicker.right .bootstrap-timepicker-widget:after {
	left: 181px;
}
.bootstrap-timepicker.inline {
	position: relative;
}
.bootstrap-timepicker.inline .bootstrap-timepicker-widget {
	top: 60px;
	left: -120px;
}

.page-header-fixed .page-container {
	padding-bottom: 30px;
}
/*Each page*/
.page-table2 .action-group{
	margin-top: 20px;
}
.page-table2 .form-group label, .page-table6 .form-group label, .page-table7 .form-group label {
	padding: 4px 9px 8px;
	margin-right: -5px;
	border: 1px solid #ccc !important;
	border-bottom: 0px !important;
}
.page-table7 .form-group label {
	margin-bottom: 0px !important;
}
.page-table7 .form-group label:last-child {
	border-bottom: 1px solid #ccc !important;
}
.form-group label {
	width: 20%;
}
.page-table2 .action-group a.btn {
	
}
.page-table2 table tr td.title {
	width: 20%;
}
.page-table3 table tr td.title {
	width: 20%;
}
.page-table3 .form-control.input-table, .page-table2 .form-control.input-table, .page-table4 .form-control.input-table {
	height: 42px;
	border: 0px;
}
.page-table3 td textarea {
	border: 1px solid transparent;
}
.page-table3 td textarea:focus {
	border: 1px solid #e5e5e5;
}
.page-table3 .form-control.input-table:focus, .page-table2 .form-control.input-table:focus, .page-table4 .form-control.input-table:focus {
	border: 1px solid #e5e5e5;
}
.page-table4 table tr td span.value01 {
	margin-left: 20px;
}
.page-table4 table tr td span.value02 {
	margin-left: 30px;
}
.page-table7 table tr td.title, .page-table7 table tr td{
	padding: 0px 8px;
}
.page-table7 table tr td input {
	border: none;
}
.page-table7 table tr td .form-control, .page-table7 table tr td label {
 	height: auto;
}
.page-table7 .input-group {
	width: 100%;
	margin-top: -1px;
}
.page-table7 .input-group-addon {
	width: 150px;
	border-color: #ccc;
}
.page-table7 .input-group input {
	margin-left: -1px;
}
.page-table7 .input-group input:first-child {
	margin-left: 0px;
}
.page-table7 .input-group .form-control.input-smedium {
	width: 79%;
}
.page-table7 .input-group .form-control.input-slarge {
	/*width: 75%*/
}
.page-table7 .input-group input:focus {
	box-shadow: 0px 0px 1px #000 inset;	
}
.page-table7 .input-group select:focus {
	box-shadow: 0px 0px 1px #000 inset;	
}